package com.mew.common.entity.league;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author ztq
 * @since 2021-03-25
 */

@Data
@ToString
@TableName("l_message")
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class Message {


    @TableField("league_id")
    private Integer leagueId;

    /**
     * 发送者
     */
    @TableField("user_id")
    private Long userId;

    /**
     * 接受者 0 全部
     */
    @TableField("to_user_id")
    private Long toUserId;

    /**
     * 已接收id
     */
    @TableField("do_user_id")
    private String doUserId;

    /**
     * 信息类型
     */
    private Integer type;

    /**
     * 物品/操作类容
     type	            gift	            gold
     1     大奖类          1大奖，2转轮        金额
     2     收集类          礼物id	            金额
     3     升级类          等级	            金额
     4     充值类          礼包名称           金额
     5     乞讨类          礼物id	             无
     6     申请类          0未处理，1处理       无
     */
    private Integer gift;

    private Long gold;

    /**
     * 添加时间  1天后过期
     */
    @TableField("add_time")
    private Date addTime;

    /**
     * 1  正常  ，0  删除
     */
    private Integer state;

}
